]> dgit.raspbian.org Git - gnome-shell.git/commit
extensionDownloader: Use async code for extracting archive
authorFlorian Müllner <fmuellner@gnome.org>
Fri, 6 Aug 2021 22:07:30 +0000 (00:07 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Tue, 24 Aug 2021 23:54:07 +0000 (01:54 +0200)
commit6bf20837c0acbaccba5d0e9821f19ecdffb69fbc
tree3757b67b931d79d16cf2f51777b3136dc9a3dfc7
parentf16fda5ea1db476d793eebe540c0ffa25cc41a0e
extensionDownloader: Use async code for extracting archive

The code that handles extracting extension archives currently uses
an awkward double-callback system. We can do significantly better
by using an async function and exceptions.

Partially based on code from Marco Trevisan.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1940>
js/ui/extensionDownloader.js